package unit03.day03;

import java.util.Calendar;
import java.util.Date;

/**
 * 日历类
 * 改类是一个抽象类，封装了对事件的相关操作
 * 使用日历类是为了对事件进行相关操作，比如时间
 * */
public class CalendarDemo1 {

	public static void main(String[] args) {
		/**
		 * 使用Calendar的静态方法创建实例，该方法会根据当亲系统是在地区创建一个相应的实现
		 * 通常是GregorianCalendar默认创建的日历实例表示当前系统时间
		 * */
		Calendar calendar = Calendar.getInstance();
		System.out.println(calendar);
		
		/**
		 * Calendar -> Date
		 * */
		Date date = calendar.getTime();
		System.out.println(date);
		
		//表示明天这一时刻
		date.setTime(date.getTime()+1000*3600*24);
		System.out.println(date);
		//也可以这样表示
		calendar.setTime(date);
	}
}
